piece of cloth used as a patch - Almanca İngilizce Sözlük